package com.example.springsecurity.common.vo;

import com.example.springsecurity.common.vo.base.BaseVo;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * 系统操作日志(SystemOperationLog)Vo
 *
 * @author makejava
 * @since 2025-01-16 15:20:21
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class SystemOperationLogVo extends BaseVo {
    //类型（0=其它,1=新增,2=修改,3=删除,4=授权,5=导出,6=导入,7=强退,8=生成代码,9=清空数据）
    private Integer businessType;
    //方法名称
    private String method;
    //请求方式
    private String requestMethod;
    //描述
    private String description;
    //请求IP
    private String reqIp;
    //请求信息
    private String reqParam;
    //响应信息
    private String resp;
    //错误消息
    private String errorMsg;
    //是否已删除：0->未删除；1->已删除
    private Integer deleted;
    //操作人
    private String operName;
    //操作地点
    private String operLocation;
    //状态 0-可用，1-禁用
    private Integer status;
}

